﻿@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; }
ul,li,dl,dd,dt{ list-style:none;}
img{ border:none;}
input{ vertical-align:top;}
body{ font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:2;}
a{ color:#696969; text-decoration:none;}
a:hover{ color:#1d2088; text-decoration:underline;}
.fs_content{ width:1240px; height:auto; margin:0px auto; padding-bottom: 30px;}
.fs_content:after{ content:"."; display:block; clear:both; line-height:0px; font-size:0px;}
.textorg{ color:#1d2088;}
.cls{display:block; clear:both; line-height:0px; font-size:0px;}

/*公共头部样式*/

#fs_top,#fs_maincontain,#fs_bottom{ width:100%; height:auto; position:relative; text-align:center; min-width:1050px;}
#fs_top{height:95px; z-index:9999;}
#fs_top .fs_topcontain{ width:1240px; margin:0px auto;}
#fs_top .fs_topcontain:after{ content:"."; display:block; clear:both; line-height:0px; font-size:0px;}
#fs_top .fs_topcontain .fs_logo{ width:290px; float:left; display:inline; margin:25px 0px 28px 0px;}
#fs_top .fs_topcontain .fs_toprmain{ float:right; width:815px;}
#fs_top .fs_topsearch{ height:30px; line-height:30px; margin:8px 0px 12px 0px; text-align:right; float:right;}
.fs_searform{ float:right; position:relative;}
.fs_searform .schtxt1{line-height:25px; height:25px; border:1px solid #dbdbdb; border-radius:2px; padding:0px 5px; width:210px; color:#9a9a9a; float:left;}
.schbtn1{ background:url(../../images/index_03.png) center center no-repeat;height:27px; width:30px; border:1px solid #DBDBDB;border-left:0px; float:left;}
.fs_searform input[type="image"]{ position:absolute; right:6px; top:5px;}
a.a_collect{ padding-right:10px; float:left;}

/*头部导航*/
#fs_nav{height:auto; float:right;}
#fs_nav li{ float:left;line-height:32px; width:99px; position:relative;margin-left:2px; z-index:99999;}
#fs_nav li a{ display:block; color:#000000;z-index:99; position:relative; height:32px;}
#fs_nav li a:hover,#fs_nav li a.selected{ background-color:#1d2088;color:#fff; text-decoration:none;border-radius:3px; display:block; height:32px; }
#fs_nav li ul.fs_submenu{ position:absolute; left:0px; top:32px; width:99px; height:auto; overflow:hidden; padding:5px 0px; box-shadow:0px 0px 3px #999999; z-index:999; background-color: rgba(255,255,255,0.8); display:none; z-index:9999;}
#fs_nav li ul.fs_submenu li{ margin-left:0px;}
#fs_nav li ul.fs_submenu li a{ line-height:26px;border-radius:0px; position:relative;}
#fs_nav li.pro ul.fs_submenu{width:130px;}
#fs_nav li.pro ul.fs_submenu li{width: 130px;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
#fs_nav li ul.fs_submenu{
    background-color:#fff;
    filter:Alpha(opacity=80);
    position:absolute; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
 
}


/*通屏滚动*/
#whole_scroll,#whole_scroll .scroll_con{ width:100%; height:475px;overflow:hidden;  position:relative;}
#whole_scroll .scroll_con li{width:100%; height:475px;overflow:hidden; text-align:center; background-repeat:no-repeat; background-position: center center;}
#whole_scroll .scroll_con li a{ display:block; overflow:hidden; width:100%; height:100%; overflow:hidden;background-repeat:no-repeat; background-position: center center;}
#whole_scroll .wh_scnav{ width:100px; height:20px; position:absolute; bottom:20px; left:50%; margin-left:-40px; }
#whole_scroll .wh_scnav li{ width:20px; height:20px; background:url(../images/circle.png) no-repeat 0 0;float:left; display:inline;margin-right:5px; text-align:center; cursor:pointer; overflow:hidden; font-size:0px;}
#whole_scroll .wh_scnav li.selected{ background-position:-20px 0px;}

/*首页tabs切换*/
.fs_procontent{width:100%;  background:url(../images/bg_index.jpg) repeat-x 0 0; text-align:center;}
.fs_procontent .fs_content{height:315px;}
.fs_procontent .fs_protitle{ width:1240px; height:60px; background:url(../images/spro.jpg) no-repeat; text-align:center; font-size:0px; margin:20px auto 32px auto;}
#fs_pro_tabs{ width:1240px; height:200px;position:relative;}
#fs_pro_tabs .fs_pro_tabscon{ width:1240px; height:200px;overflow:hidden;position:relative;}
#fs_pro_tabs .fs_pro_tabscon ul{ width:1240px; margin-left:-25px;}
#fs_pro_tabs .fs_pro_tabscon ul li{ float:left; width:208px; display:inline;border-right:1px dotted #bbbbbb; padding:0px 20px 20px; position:relative;}
#fs_pro_tabs .fs_pro_tabscon ul li span{ position:absolute; top:0px; left:2px; display:none;}
#fs_pro_tabs .fs_pro_tabscon ul li img{display: block; margin: 0 auto;}
#fs_pro_tabs .fs_pro_tabscon ul li .img2{display:none;}
#fs_pro_tabs .fs_pro_tabscon ul li:hover .img1{display:none;}
#fs_pro_tabs .fs_pro_tabscon ul li:hover .img2{display:block;}
#fs_pro_tabs .fs_pro_tabscon ul li:hover span,#fs_pro_tabs .fs_pro_tabscon ul li.li_hover span{ display:block;}
#fs_pro_tabs .fs_pro_tabscon ul li h3{color: #666; padding-top: 5px;}
#fs_pro_tabs .fs_pro_tabscon ul li p{line-height: 18px; color: #666;}
#fs_pro_tabs .fs_pro_tabscon ul li a{text-decoration: none;}
#fs_pro_tabs .pro_tabsleft,#fs_pro_tabs .pro_tabsright{ width:52px; height:52px; background:url(../images/jt_icon1.png) no-repeat; position:absolute; top:20px; cursor:pointer;}
#fs_pro_tabs .pro_tabsleft{ background-position:0 0; left:-50px;}
#fs_pro_tabs .pro_tabsright{background-position:-52px 0; right:-58px;} 
#fs_pro_tabs .pro_tabsleft.turn,#fs_pro_tabs .pro_tabsleft:hover{ background-position:0 -52px;}
#fs_pro_tabs .pro_tabsright.turn,#fs_pro_tabs .pro_tabsright:hover{ background-position:-52px -52px;}

/*首页中间内容*/
.fs_inews{ width:678px; float:left; display:inline; margin-right:33px;}
.fs_iadv{ width:300px;float:left; display:inline;}
.fs_contitle{ height:14px; padding:5px 0px; margin-top:15px; overflow:hidden; position:relative; border-bottom:1px solid #9f9f9f; text-align:left;}
a.more{ display:block; width:31px; height:14px; background:url(../images/index_35.png) no-repeat center center ; font-size:0px; position:absolute; bottom:3px; right:5px;}
.fs_isubcon{ padding:10px 0px;text-align:left; color:#3b3b3b; line-height:21px;}
.fs_isubcon dl:after,.fs_isubcon dl dd:after{ content:"."; display:block; clear:both; line-height:0px;font-size:0px;}
.fs_isubcon dl dd{ height:auto; overflow:hidden; padding-bottom:8px;}
.fs_isubcon dl dd .fs_inewdec{ float:right; width:385px;}
.fs_isubcon dl dd .fs_inewdec .ss{display: block; float: inherit;width: 100%;}
.fs_isubcon dl dd .fs_inewdec h4,.fs_isubcon dl dd .fs_inewdec h4 a{ font-weight:normal; margin-bottom:10px;color:#3b3b3b; line-height:21px; font-size:13px;}
.fs_isubcon dl dd .fs_inewdec p{ color:#696969; margin-bottom:20px;line-height: 22px;}
.fs_isubcon dl dd a{float:left; display:block; line-height:100%; overflow:hidden;}
.fs_isubcon dl dd img{border:1px solid #e1e1e1; padding:2px; margin-top:3px;}
.fs_isubcon dl dd a:hover img{ border-color:#1d2088;}
.fs_isubcon dl dd .fs_inewdec a{ color:#1d2088;font-size:11px;}
.fs_isubcon dl.fs_inewlist dt{ height:28px; line-height:28px; overflow:hidden; position:relative; padding-left:12px; background:url(../images/dian.jpg) no-repeat 2px center;}
.fs_isubcon dl.fs_inewlist dt a{ display:block;}
.fs_isubcon dl dd .amore{ float:right;color:#1d2088;font-size:11px;}
.time{ position:absolute; right:0px; top:0px; color:#666;}
.fs_isubcon dl.fs_iadvlist dt{ margin-bottom:5px;}
.fs_isubcon dl.fs_iadvlist dd{ width:140px; float:left; margin-right:16px; text-align:center;}
.fs_isubcon dl.fs_iadvlist dd img{ border-radius:3px;}
.fs_isubcon dl.fs_iadvlist dd.last{ margin-right:0px;}
.fs_isubcon dl.fs_inewlist dt{width:48%; float: left;}

.fs_rmore{ width:200px; float:right; height:auto; line-height:100%;}
.fs_rmore li{margin-bottom:4px;}
.fs_transtabs a{ display:block; height:39px;border:1px solid #dddddd; background:url(../images/bg_l.jpg) repeat-x; border-radius:5px; box-shadow:0px 0px 1px #f7f7f7; text-align:left;transition:all linear 0.3s;
-moz-transition:all linear 0.3s; /* Firefox 4 */
-webkit-transition:all linear 0.3s; /* Safari and Chrome */
-o-transition:all linear 0.3s; /* Opera */}
.fs_transtabs div{ font-size:14px; font-weight:normal; line-height:14px; text-align:left; padding:8px 15px 3px 15px; background:url(../images/jt_icon03.png) no-repeat 153px -40px;}
.fs_transtabs div span{ font-size:10px; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
.fs_transtabs a:hover{ background-image:none; background-color:#1d2088; color:#fff; text-decoration:none; border-color:#1d2088;}
.fs_transtabs a:hover div{ background-position:153px 0px;}


/*底部样式*/
#fs_bottom{ background:url(../images/bg.jpg) repeat;}
#fs_bottom .fs_bcontent{ width:1240px; margin:0px auto; padding:28px 0px 15px 0px;position:relative; text-align:left;}
.fs_botrtel{ width:380px; height:240px; position:absolute; background:url(../images/bottom_pic.png) no-repeat 0 0; top:0px; right:-62px; z-index:0;}
ul.fs_bhtmenu{ width:100%; margin-bottom:30px;position: relative; z-index: 2; }
ul.fs_bhtmenu:after{ content:"."; display:block; clear:both; line-height:0px;font-size:0px;}
ul.fs_bhtmenu li{ float:left; line-height:20px; padding-right:68px; text-align:left;}
ul.fs_bhtmenu li h3{ font-weight:normal; color:#000; font-size:13px; margin-bottom:6px;}
ul.fs_bhtmenu li a{ display:block;}
.fs_bottombread{ background-color:#d4d4d4;}
#fs_bottom .fs_bottombread .fs_bcontent{ height:45px; line-height:45px; padding:0px;}
.fs_bottombread .fs_bcontent span{ float:right;}
.fs_selcetabs{ position:relative; float:left; margin-right:15px;}
.fs_selcetabs select{ width:130px; height:24px;position:absolute; top:0px; right:0px; opacity:0; filter:Alpha(opacity=0);}
.fs_selcetabs .select_val{width:128px; height:22px; line-height:22px; border:1px solid #b2b2b2; background:url(../images/jt.png) no-repeat right -4px #dedede;}
.fs_botother a{ padding:0px 8px; background:url(../images/line.png) no-repeat right 2px; z-index:2; position:relative;}


/*内容页面*/
.fs_subadt{ width:100%; height:258px; overflow:hidden; position:relative; text-align:center;}
.fs_subadtshadow{ position:absolute; top:0px; left:0px; width:100%; height:7px; background:url(../images/banner.png) repeat-x 0 0;}
.fs_about{ background:url(../images/banner00.jpg) no-repeat center top;}
.fs_talent{background:url(../images/banner05.jpg) no-repeat center top;}
.fs_custor{background:url(../images/banner04.jpg) no-repeat center top;}
.fs_pro{background:url(../images/banner03.jpg) no-repeat center top;}
.fs_adv{background:url(../images/banner02.jpg) no-repeat center top;}
.fs_news{background:url(../images/banner01.jpg) no-repeat center top;}

.fs_sublmenu{ width:200px; float:left; height:auto;}
.fs_sublmenu h2{ font-size:24px; font-weight:normal; text-align:left; line-height:1; height:24px; background:url(../images/navbg_t.png) no-repeat 0 2px; padding-left:50px; color:#1d2088; padding-bottom:10px; border-bottom:1px solid #eaeaea;}
.fs_sublmenu ul li{ line-height:45px; border-bottom:1px solid #eaeaea;}
.fs_sublmenu ul li a{ display:block; color:#666666; font-size:14px; background:url(../images/bjt_icon3.png) no-repeat 165px 15px; text-align:left; padding-left:15px;transition:all linear 0.3s;
-moz-transition:all linear 0.3s; /* Firefox 4 */
-webkit-transition:all linear 0.3s; /* Safari and Chrome */
-o-transition:all linear 0.3s; /* Opera */}
.fs_sublmenu ul li a:hover,.fs_sublmenu ul li a.selected{ color:#fff; text-decoration:none; background:url(../images/wjt_icon3.png) no-repeat 165px 15px #1d2088;}
.fs_rsubcon{ width:1000px; float:right;}
.fs_rsubcon_t{ height:34px; line-height:26px; color:#333; font-size:16px; position:relative;border-bottom:1px solid #eaeaea; text-align:left;}

.fs_subbread{ position:absolute; bottom:12px; right:3px;}
.fs_subbread b{ font-size:12px;line-height:1; color:#999999; font-weight:normal; padding-left:3px; padding-right:12px; background:url(../images/bread_jt.png) no-repeat right 2px;}
.fs_subbread b.current_p{ background-image:none; padding-right:0px; color:#1d2088;}
.fs_rsubcontain{ text-align:left; padding:15px 0px 25px 0px; min-height:320px;}
.fs_rsubcontain ul:after,.fs_rsubcontain li:after{ content:"."; display:block; clear:both; line-height:0px;font-size:0px;}
 
.fs_rsubcontain p{ margin-bottom:10px;}
.fs_rsubcontain img{padding:5px 0px;}
.fs_lccon{padding-top: 10px; min-height: 280px; padding-bottom: 20px;}
.fs_lccon li{padding: 5px 0;}
.fs_rsubcontain h4{ color:#1d2088; font-size:14px; line-height:24px; position:relative;}
.fs_rsubcontain h4.black{ color:#333;}
.fs_import{ font-size:18px;}
.fs_rsubcontain br{ clear:both;}
.fs_rsubcontain h4.fs_left{ float:left; width:85px; margin-left:20px;text-align:justify;
      text-justify:distribute-all-lines;/*ie6-8*/
      text-align-last:justify;/* ie9*/
      -moz-text-align-last:justify;/*ff*/
      -webkit-text-align-last:justify;/*chrome 20+*/}
	  
	  @media screen and (-webkit-min-device-pixel-ratio:0){/* chrome*/
      .fs_rsubcontain h4.fs_left:after{
          content:".";
          display: inline-block;
          width:100%;
          overflow:hidden;
          height:0;
      }
  }
.fs_rsub_content{ padding-top:15px;}
ul.fs_aboutlist li{ padding:20px 0px; border-bottom:1px dashed #eaeaea;float:left; }
ul.fs_aboutlist li:first-child{ padding-top:10px;}
ul.fs_aboutlist li img{ float:left; }
ul.fs_aboutlist li .fs_aboutdec{ width:500px; float:left; margin-left:20px;}
ul.fs_ptabs{ padding:10px 10px 5px ; position:relative;}

/* ul.fs_ptabs li{ font-size:14px; line-height:26px; float:left; padding:0px 15px; background:url(../images/line.png) no-repeat right 7px; cursor:pointer;}*/
ul.fs_ptabs li:last-child{ background-image:none;}
ul.fs_ptabs li.selected{ color:#1d2088;}
.fs_ptabsjt{ width:60px; height:6px; background:url(../images/titlebg.png) no-repeat 0px 0px; position:absolute; top:35px; left:22px;}
.fs_ptabsjt2{ width:60px; height:6px; background:url(../images/titlebg.png) no-repeat 0px 0px; position:absolute; top:35px; left:109px;}
  
.fs_rsubcontain .fs_rdec{ width:660px; float:right; margin-bottom:30px;}


ul.fs_rcontact li{ width:345px; float:left; display:inline; margin:0px 30px 0px 15px; border-bottom:1px dotted #cacaca; padding:25px 0px;}
ul.fs_rcontact li h4{ font-size:14px;}
ul.fs_rcontact li.noborder{ border:none;}
ul.fs_rqualicon li{ width:175px; height:auto; overflow:hidden; float:left; padding:0px 10px;}
ul.fs_rqualicon li p{line-height:18px; height:54px;}
ul.fs_aneikcon li{ width:148px; height:auto; float:left; display:inline; padding:0px 25px 0px 20px; margin-bottom:35px; }
ul.fs_aneikcon li div{ background-color:#eaeaea; text-align:center; margin-bottom:7px; width:148px; height:207px;}
ul.fs_aneikcon li div img{ padding:2px; margin:0px; width:144px; height:203px;}
ul.fs_aneikcon li .up_loadbtn{ margin-right:5px;}
ul.fs_advlist li{ width:370px; height:auto; float:left; margin-right:40px; border-bottom:1px dashed #eaeaea; padding:20px 0px;}
ul.fs_advlist li.double{ margin-right:0px;}
.fs_advpdec{ width:220px; float:right;}
.hu_tabs{ width:100%; line-height:32px; margin-bottom:30px;}
.hu_tabs th,.hu_tabs td{ border-bottom:1px dashed #eaeaea; text-align:center; color: #000;line-height: 36px;}
.hu_tabs th{ color:#1d2088; padding-bottom: 5px;}
.hu_tabs td a{color:#000;}
.hu_tabs  tr:hover td a{color:#1d2088;}
.btn_org{ height:32px; line-height:30px; padding:0px 22px; background-color:#1d2088; color:#FFF; font-size:14px; border:0px; margin:20px auto;}
ul.fs_caselist li{ width:340px; height:auto; padding:20px 0px; margin-bottom:5px; float:left; display:inline; margin-right:60px; border-bottom:1px dashed #eaeaea;}
ul.fs_caselist li img{ float:left; padding:15px; border:1px solid #eaeaea;}
ul.fs_caselist li.list_double{ margin-right:0px;}
ul.fs_caselist li a{ color:#1d2088;}
.fs_casedec{ width:205px; float:right; line-height:22px;}
ul.fs_newslist{ margin-bottom:30px;}
ul.fs_newslist li{ padding:18px 0px; border-bottom:1px dashed #eaeaea; display:block; overflow:hidden; clear:both;}
ul.fs_newslist li img{ float:left;}
ul.fs_newslist li .fs_newslistdec{ width:850px; float:left; margin-left:15px;}
ul.fs_newslist li .time{ font-weight:normal; font-size:12px;}
.fs_newsmore{ text-align:right;}
.fs_newsmore a{ color:#1d2088;}
.fs_licsc{ width:980px; margin-left:20px;overflow:hidden; position:relative; padding-top:15px; background:url(../images/jt.jpg) no-repeat 20px 8px;}
 ul.fs_rlcnav{ width:999em; /*border-top:1px solid #1d2088;*/}
 ul.fs_rlcnav li{ float:left; display:inline; width:172px; line-height:40px; font-size:14px; position:relative; text-align:center; cursor:pointer;}
 ul.fs_rlcnav li .icon_cir{ display:block; width:20px; height:20px; position:absolute; top:-10px; left:70px; background:url(../images/circle.png) no-repeat 0 0;}
 ul.fs_rlcnav li.selected{ color:#1d2088;}
 ul.fs_rlcnav li.selected .icon_cir{ background-position:-20px 0px;}
 
.fs_rlcleft{ position:absolute; width:20px; height:24px; top:3px; background:url(../images/jt_icont2.png) no-repeat 0 0;}
.fs_rlcright{ position:absolute; width:20px; height:24px; top:3px; background:url(../images/jt_icont2.png) no-repeat 0 0;}
.fs_rlcleft{left:0px;}
.fs_rlcleft.turn{background-position:0px -24px;}
.fs_rlcright{ background-position:-20px 0px; right:0px;} 
.fs_rlcright.turn{background-position:-20px -24px;}


.fs_rlcleft1{ position:absolute; width:20px; height:24px; top:3px; background:url(../images/jt_icont2.png) no-repeat 0 0;}
.fs_rlcright1{ position:absolute; width:20px; height:24px; top:3px; background:url(../images/jt_icont2.png) no-repeat 0 0;}
.fs_rlcleft1{background-position:0px -25px;left:0px;}
.fs_rlcleft1.turn{background-position:0px -24px;}
.fs_rlcright1{ background-position:-20px 0px; right:0px;} 
.fs_rlcright1.turn{background-position:-20px -24px;}


.fs_lccon ul.fs_lcconul{ width:999em;}
.fs_lccon li.fs_lcconli{ float:left; display:inline; width:750px;}
.fs_lccon li.fs_lcconli li{padding:10px 0px;}
.fs_lccon li.fs_lcconli li img{ float:left; margin-right:15px; }
.fs_lccon li.fs_lcconli li div{ width:520px; float:left;}
.fs_newptitle{ text-align:center; padding-top:10px; padding-bottom:5px; margin-bottom:20px; border-bottom:1px dashed #eaeaea;}
.fs_newptitle h3,.fs_newpother span{ color:#333;}
.fs_newpother{ border-top:1px solid #eaeaea; margin-top:15px; padding-top:15px;}
.fs_casepdec{ padding:15px 20px; background-color:#eeeeee; margin-top:5px; margin-bottom:15px; position:relative;}
.fs_casepmore{ background-color:#f6f6f6;padding:15px 20px;margin-top:5px; margin-bottom:15px;}
.fs_caseppp{ position:absolute; width:285px; height:100%; background-color:#FFF; right:0px; top:0px;}
.fs_caseppp img{ margin:0px;}

#map{ margin:10px auto;}
.fs_addrnew{ border-top:1px solid #e5e5e5;}
.fs_addrnew ul{ padding:0px 10px;}
.fs_addrnew li{ padding-top:15px;}

/*分页*/
#pages{ text-align:right; line-height:20px; margin:5px 5px 25px; float:right;}
#pages a,#pages span{ background-color:#cecece; color:#fff; display:inline-block; padding:0px 6px; margin-right:5px; text-decoration:none;}
#pages span,#pages a:hover{ background-color:#1d2088;}
#myDiv li{ display:block; overflow:hidden; clear:both; width:100%;}

.fs_main {float:left; width:100%; padding:25px 0;}
.fs_main2 {float:left; width:100%; height:25px; overflow:hidden;}
.solution{overflow: hidden; padding-bottom: 30px;}
.solution li {width:230px;height:340px; margin: 0 2% 0; float: left;}
.solution li img { width: 100%; height: auto;margin: 0; vertical-align:bottom;}
.solution .jianjie { width: 100%; }
.solution .jianjie p { font-size: 14px;margin: 0; line-height: 22px;}
.solution .jianjie p span { color: #e77817; }
.solution .more { width: 120px; border-bottom: 2px solid #ccc; line-height: 42px; margin-top: 16px; }
.solution .more a { color: #F29C06; font-size: 14px; }
.solution h2 { font-size: 20px; font-weight: bold; line-height: 26px; }
.solution_text { border-bottom: 4px solid #f2f2f2; padding: 0 23px 15px 0; }
.case_text .details a { color: #ff9900; text-decoration: none; }
.hover-more .more-show h2 { margin: 0; padding: 0; }
.hover-more .more-show h2 a { display: inline-block; color: #333; margin-top:12px; margin-bottom:5px; }
.hover-more:hover .more-show { border-bottom-color: #ff9900; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.hover-more:hover .more-show h2 a { margin-top: 25px; }
.hover-more .more-show h2 a { transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.solution_text .details { display: inline-block; margin-top: 0; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.hover-more:hover .details { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); margin-top: 20px; }
.solution img:hover { filter: alpha(Opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.index_case_text { border-bottom: 4px solid #f2f2f2; padding: 0 13px 0 13px; }
.details { margin-top: 17px; margin-bottom: 15px; text-decoration: underline; }
.index_case_text .details { display: inline-block; margin-top: 0; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.ti h3{font-size:24px; font-weight: bold; text-align: center; color: #000; padding-bottom:5px;}
.ti p{font-size:14px; color: #5a5a5a; text-align: center; padding: 0px 30px 12px;line-height: 24px;}
.listbox .left{position: relative; padding: 40px 0px; width:20%; float: left;}
.listbox .left .part2_bd_line{width: 1px; height: 100%; display: block; background-color: #e1e1e1; position: absolute; left: 11px; top: 0;}
.listbox .left li{position: relative; padding-left: 46px; margin-bottom: 15px;}
.listbox .left li .list_style{width: 14px; height: 14px; background-color: #f2f2f2; display: block; position: absolute; left: 4px; top: 50%; border-radius: 50%; margin-top: -7px;}
.listbox .left li span{width: 90%; height: 40px; line-height: 40px; text-align: center; color: #464646; font-size: 15px; border: 1px solid #e0e0e0; display: block; cursor: pointer;}
.listbox .left li.active .list_style{background-color: #1d2088; width: 22px; height: 22px; margin-top: -11px; left: 0;}
.listbox .left li.active span{background-color: #1d2088; color: #fff; font-weight: bold; border-color: #1d2088; font-size: 18px;}
.listbox .right{width:76%; padding: 40px 0px; float: right;}
.honorbox{padding:15px 30px 80px; background-color:#f1f1f1; display: none; min-height:358px;}
.honorbox li{padding:15px 0; border-bottom: 1px solid #d4d4d4; cursor: pointer;}
.honorbox li .pic{float: right;}
.honorbox li .pic img{width:130px; height: 90px;}
.honorbox li .title{font-size:18px; color: #333; font-weight: bold; line-height:28px; padding-top: 20px; margin-right: 180px;}
#mask{width: 100%; transition: all 0.35s ease-in-out; height: 100%; overflow: hidden; position: fixed !important; left: 0; top:-100%; z-index:10000; background: rgba(0,0,0,.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#99000000", endColorstr="#99000000");}
.bottom{position: absolute; left: 0; bottom: 0; width: 96%; height: 20px; line-height: 24px; color: #fff; z-index: 99; padding: 1em 2%; background: #000; font-size: 20px;}
.showpic{text-align: center; padding-bottom:30px; position:absolute; height: 100%; width: 900px;left: 50%; margin-left: -450px; top: 0;}
#showpic .picbox{position: absolute; width: 800px;box-sizing: border-box; height: 600px; padding-bottom:40px; top: 50%; left: 50%; margin-top: -300px; margin-left: -400px; z-index:100; overflow-x: hidden;}
#showpic .picbox li{display: none; height:560px; padding-bottom:40px;}
#showpic .picbox li img{width:auto; max-width: inherit; vertical-align: bottom; max-height: 100%; max-width: 100%; height: auto;}
#showpic .picbox li p{font-size: 18px; color: #fff; line-height: 40px; text-align: center; position:absolute; width: 100%; bottom: 0;}
.bottom a{color: #fff;font-size: 24px; text-decoration: none;}
.bottom a#next,.bottom a#prev{float: left; margin: 0 1em; width: 24px; height: 24px; cursor: pointer;}
.bottom a#close{float: right; margin: 0 1em; width: 20px; height: 24px; cursor: pointer;}
.map{width: 100%; height: 423px; position: relative;}
.fs_rsubcontain{position: relative;}
.contactbox{position: absolute; right: 0; top:25px; background:#fff; height: 423px; width: 300px;}
.contactbox .ti{background:#1d2088; color: #fff; font-size: 14px; line-height:36px; padding-left:12px;}
.contactbox dt{padding: 10px 0; margin: 0 10px; border-bottom: 1px dotted #c5c2c2;}
.contactbox dt a{color: #666; text-decoration: none; font-size: 14px;}
.contactbox dt img{vertical-align: middle; padding: 0; width: 22px; margin-right:5px;}
.contactbox dd{padding: 10px 0; margin: 0 10px; border-bottom: 1px dotted #c5c2c2; line-height: 24px;}
.contactbox dd p{margin-bottom: 0;}
.contactbox dd.contact{border-bottom: none;}
.contactbox dd h3 img{height: 22px; padding: 0; margin-right: 5px; vertical-align: middle;}
.contactbox dd .c{padding-left: 27px;}
.contactbox .pic img{width: 100%; height: 155px; padding: 0;}

.parnterbox{padding: 10px 0;}
.parnterbox ul{ margin: 0 -10px;}
.parnterbox ul li{width: 25%; padding: 0 10px 10px; float: left;box-sizing: border-box;}
.parnterbox ul li img{transition: all 0.35s ease-in-out;}
.parnterbox ul li img:hover { filter: alpha(Opacity=80); -moz-opacity: 0.8; opacity: 0.8;
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.parnterbox ul li a{display: block; width:236px; height: 110px; margin: 0 auto;}
.fs_botother{position: relative; z-index: 10;}